<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>var</title>
  <script>
    window.onload = function() {
      var a = 2 // a 在内存中存的是 2
      var a = {} // a 在内存中存的是 内存地址

      var a = {name: 'foo'}
      var b = a
      function fn(obj) { // javascript 中函数的参数也是值传递, 将地址传给了 obj 变量.
        obj.name = 'bar'
      }
      fn(a)
      console.log(a.name, b.name) // bar bar
    }
  </script>
</head>
<body>

</body>
</html>